var ie6 = jQuery.browser.msie && /MSIE 6.0/.test(navigator.userAgent);
var ie7 = jQuery.browser.msie && /MSIE 7.0/.test(navigator.userAgent);

var css_left = (jQuery(window).width() - 630) /2;
(ie6 || ie7) ?  css_left = 0 : (css_left = Math.ceil(css_left)+'px');
	
var w_max=window.screen.width;
var h_max=window.screen.height;
//w_max h_max:	'800_600','1200_800','1200_1000',
	
if(w_max<=800 || h_max<=600){
	w_max=800;
	h_max=600;
}
else{
	w_max=1200;
	
	if(h_max<1000){
		h_max=800;
	}
	else{
		h_max=1000;
	}
}

jQuery(document).ready(function(){
							
						
	jQuery('#buttonUpload').mouseover(function () { 
		jQuery(this).toggleClass("btn_upload_gallery_hover");
		jQuery(this).removeClass("btn_upload_gallery");
				   
	});
	jQuery('#buttonUpload').mouseout(function () { 
		jQuery(this).toggleClass("btn_upload_gallery");
		jQuery(this).removeClass("btn_upload_gallery_hover");
	});
	
	jQuery('#btn_search_gallery').mouseover(function () { 
	   jQuery(this).toggleClass("btn_search_gallery_hover");
	   jQuery(this).removeClass("btn_search_gallery");
	   
	});
	jQuery('#btn_search_gallery').mouseout(function () { 
	   jQuery(this).toggleClass("btn_search_gallery");
	   jQuery(this).removeClass("btn_search_gallery_hover");
	});

	jQuery('#buttonUpload').click(function (){
		jQuery.blockUI({  message: jQuery('#upload_new')  ,centerY: 0, overlayCSS: { opacity: 0 }, css: { 
			border: 'none', 
			left:css_left,
			top:'200px',
			width:'629px',
			height:'auto'
    	}});
	});

	jQuery('.boxClose').click(function (){
		jQuery.unblockUI();
		
		jQuery("#add_more").html('');
		jQuery("#origin_form").html('');
		more_id=1;
		add_upload();
	});
	
	jQuery('.boxUpdateClose').click(function (){
		jQuery.unblockUI();
	});
	
	check_perform_update();
	check_slide_show();
});

function check_slide_show(){
	/*jQuery('.img_thumb').each(function(){
		var src=this.href;
		src=src.replace(image_path+'thumb_max/1200_800/','');
		
		this.href=image_path+'thumb_max/'+w_max+'_'+h_max+'/'+src
	});*/
	
	jQuery('.img_thumb').lightBox();
}
//function for reset form
jQuery.fn.extend({ reset: function() {
		return this.each(function() {jQuery(this).is('form') && this.reset();})
	} 
});
function check_all_perform(){
	jQuery('.upload_form').each(function() {
		check_perform(this.lang);
	});
}

function check_perform(moreid){
	jQuery('#upload_form'+moreid).submit(function() {
		index_current=this.lang;
		jQuery(this).ajaxSubmit({beforeSubmit:showRequest, success:showResponse, url:WEB_DIR+'ajax.php?act=upload&code=gallery_upload&id='+moreid+((IS_ADMIN && IS_LOGIN!=user_id)?'&user_id='+user_id:''), dataType:  'json'});
		return false;
	});
	
	jQuery('#img_upload'+moreid).click(function () { 
		if (getValueId('fake_input'+moreid) == 'Chọn ảnh từ Máy tính1'){
			getValueId('fake_input'+moreid,'assign','');
		} 
	});
	jQuery('#img_upload'+moreid).change(function(){
		var index = moreid;		
		getValueId("url"+index,'assign','')
		var	fileTypes=['jpg','jpeg','gif','png'];
		
		if(check_file_ext(this.value,fileTypes)){
			if(navigator.appName=='Netscape'){//FireFox
				var agt=navigator.userAgent.toLowerCase();
				if(agt.indexOf("firefox/3")!=-1){//Check version of FF
					var fileSize = this.files.item(0).fileSize;
					var fileName = this.files.item(0).fileName;
					
					if(fileSize>2*1024*1024){
						if(fileSize>1024*1024)
							fileSize=Math.ceil(fileSize/(1024*1024))+' MB';
						if(fileSize>1024)
							fileSize=Math.ceil(fileSize/1024)+' KB';	
						else
							fileSize+=' B';
						jQuery("#thumb_"+index).attr("src",no_img);this.value='';						
						getValueId("fake_input"+index,'assign','');jQuery("#fake_input"+index).css("backgroundColor","yellow");
						jQuery('#url'+index).css("backgroundColor","#FFFFFF");
						jQuery("#real_name_"+index).html('');
						alert("Dung lượng ảnh bạn up là ~ "+fileSize+" lớn hơn so với dung lượng ảnh tối đa cho phép là 2MB!");
						return false;
					}
					else{
						jQuery("#thumb_"+index).attr("src",'data:'+this.files.item(0).getAsDataURL());
						
						if(fileSize>1024*1024)
							fileSize=Math.ceil(fileSize/(1024*1024))+' MB';
						if(fileSize>1024)
							fileSize=Math.ceil(fileSize/1024)+' KB';	
						else
							fileSize+=' B';
						
						fileName=fileName.substring(0,50);
						getValueId("fake_input"+index,'assign',fileName);
						var name_temp=fileName.substring(0,10);
						if(name_temp.length<fileName.length)
						name_temp+='...';
						jQuery("#real_name_"+index).html('<span title="'+fileName+'">'+name_temp+'<br />('+fileSize+')</span>');
						jQuery('#cancel'+moreid).show();
					}
				}
				else{//For FF version <3
					var fileName=this.value,arr = (this.value).split("\\");
					fileName = arr[arr.length-1];
					fileName=fileName.substring(0,50);
					getValueId("fake_input"+index,'assign',fileName);
					var name_temp=fileName.substring(0,10);
					if(name_temp.length<fileName.length)
					name_temp+='...';
					jQuery("#real_name_"+index).html('<span title="'+fileName+'">'+name_temp+'<br />('+fileSize+')</span>');
					jQuery('#cancel'+moreid).show();
				}
			}
			else{//MSIE
				jQuery("#thumb_"+index).attr("src","file:///"+this.value);
				var fileName=this.value,arr = (this.value).split("\\");
				fileName = arr[arr.length-1];
				getValueId("fake_input"+index,'assign',fileName);
				var name_temp=fileName.substring(0,8);
				if(name_temp.length<fileName.length)
				name_temp+='..';
				jQuery("#real_name_"+index).html('<span title="'+fileName+'">'+name_temp+'</span>');
				jQuery('#cancel'+moreid).show();
			}
			jQuery("#fake_input"+index).css("backgroundColor","#FFFFFF");
			if(index==(more_id-1)){add_upload();}//Nếu là cuối cùng thì sau khi khi chọn file thì thêm ô up load
		}
		else{
			jQuery("#thumb_"+index).attr("src",no_img);
			this.value='';
			getValueId("fake_input"+index,'assign','');
			jQuery("#fake_input"+index).css("backgroundColor","yellow");
			alert('Chỉ cho phép định dạnh file '+fileTypes);
			jQuery("#real_name_"+index).html('');
			jQuery('#cancel'+index).hide();
		}
		jQuery('#url'+index).css("backgroundColor","#FFFFFF");
	});	
	
	jQuery('#url'+moreid).change(function(){
		var index=moreid;
		var path=this.value;
		jQuery("#upload_form"+index).reset();
		getValueId("url"+index,'assign',path);
		
		if(path=='' || path.indexOf("http://")==-1){//Check valid path
			jQuery("#thumb_"+index).attr("src",no_img);
			jQuery(this).css("backgroundColor","yellow");
			jQuery("#real_name_"+index).html('');
			alert("URL bạn nhập sai định dạng! Url phải có dạng 'http://www.example.com/abcxyz...'!");
			jQuery('#url'+index).focus();
			jQuery('#cancel'+moreid).hide();
			return false;
		}
		else{
			jQuery("#thumb_"+index).attr("src",path);
			jQuery("#real_name_"+index).html('');
			jQuery('#cancel'+moreid).show();
			jQuery(this).css("backgroundColor","#FFFFFF");
		}
		jQuery("#fake_input"+index).css("backgroundColor","#FFFFFF");
		if(index==(more_id-1)){add_upload();}//Nếu là cuối cùng thì sau khi khi chọn file thì thêm ô up load	
	});
	
	jQuery('#cancel'+moreid).click(function(){
		var index=moreid;
		jQuery("#upload_form"+index).reset();
		
		jQuery("#thumb_"+index).attr("src",no_img);		
		getValueId("img_upload"+index,'assign','');		
		getValueId("fake_input"+index,'assign','');
		jQuery("#img_upload"+index).css("backgroundColor","yellow");
		jQuery("#fake_input"+index).css("backgroundColor","yellow");		
		getValueId("url"+index,'assign','');
		jQuery("#real_name_"+index).html('');
		jQuery('#loading'+index).hide();
		jQuery(this).hide();
	});
}
function check_file_ext( fileName, fileTypes ){
	if (!fileName) return false;
	
	dots = fileName.split(".");fileType = dots[dots.length-1];
	
	for(i in fileTypes){if(fileType.toLowerCase() == fileTypes[i].toLowerCase()){return true;}}
	
	return false;
}
function add_upload(){
	if(more_id<=max_upload){
		var html='<form class="upload_form" id="upload_form'+more_id+'" name="upload_form'+more_id+'"  lang="'+more_id+'" enctype="multipart/form-data" method="post" action="">';
		html+='<table cellpadding="1" border="0" style="width:600px"><tr>\
					<td width="4" align="center" valign="top">['+more_id+']</td>\
					<td width="30" align="center" valign="top">\
		 				<img src="'+no_img+'" style="border:1px solid #CCC" alt="" name="thumb_'+more_id+'" width="60" height="60" id="thumb_'+more_id+'"  title=""/>\
		 				<center style="color:#ccc;font-size:8px" id="real_name_'+more_id+'"></center><div style="color:#FF0000;cursor:pointer;display:none;width:60px" id="cancel'+more_id+'"><b>Hủy bỏ</b></div></td>\
					<td align="left"><div id="board'+more_id+'">\
						<table cellpadding="2" border="0" style="width:100%"><tr><td align="left" valign="top">\
		 					<strong>Chọn file ảnh <font style="color:#000; font-weight:bold;">(<font color="red">File: jpg, jpeg, gif, png <strong>&lt; 2MB</strong></font>)</font>:</strong>\
		 				<div style="position: relative;*position:inherit">\
						<input type="file" size="45" class="file_browse_input browse_file" lang="'+more_id+'" name="img_upload['+more_id+']" id="img_upload'+more_id+'"/>\
		<div class="file_browse_fake">\
		<input class="fake_input" readonly="readonly"  value="Chọn ảnh từ Máy tính"   id="fake_input'+more_id+'" style="border:1px solid #CCCCCC;float:left;margin-top:2px;width:220px" /><img style="float:left;margin:0px;" src="style/images/button_chon_anh.gif" />        </div></div>	</td>\
		<td align="left" valign="top"><strong>Hoặc URL:</strong><br /><input type="text" value="" name="url['+more_id+']" class="url_input" lang="'+more_id+'" id="url'+more_id+'" style="width:170px"/></td></tr>\
		<tr> <td align="left" valign="top"><strong>Mô tả cho ảnh: </strong><br />\
		<input type="text" value="" name="des['+more_id+']" id="des'+more_id+'"   style="width:99%" maxlength="50"/></td><td align="left" valign="top">';
		if(more_id!=max_upload)
			html+='<input type="submit" value="Tải lên" id="submit'+more_id+'" style="cursor:pointer; width:49%; margin-top:12px;float:left;display:none"/>';
		else
			html+='<input type="submit" value="Tải lên" id="submit'+more_id+'" style="cursor:pointer; width:49%; margin-top:12px;float:left"/>';
		
		//if(more_id<50)
		//html+='<input type="button" style="cursor:pointer;width:49%;margin-top:12px" value="Tải thêm ảnh" id="add_more'+more_id+'" onclick="add_upload();"/>';
		
		html+='<img id="loading'+more_id+'" src="style/images/uploading.gif" style="margin-top:12px;float:left;margin-left:10px;display:none" /></td>\
				</tr></table></div></td></tr></table></form> <hr />\n';
			
		jQuery('#add_more').prepend(html);
		
		if (jQuery('#div_no_images').html()) jQuery('#div_no_images').hide(); 
		
		check_perform(more_id);
		/*if(more_id-1){
			jQuery("#add_more"+(more_id-1)).css("display","none");
		}*/
		if(more_id-1){
			jQuery("#submit"+(more_id-1)).css("display","block");
		}
		more_id++;
	}
}
function showRequest(formData, jqForm, options){
	jQuery('#loading'+index_current).show();
//	var fileToUploadValue = jQuery('input[@name=fileToUpload]').fieldValue();
	var fileToUploadValue = jQuery('input[@id=img_upload'+index_current+']').fieldValue();
	
	if (!fileToUploadValue[0] && getValueId('url'+index_current)=='') {
		jQuery('#loading'+index_current).hide();
		alert('Bạn chưa chọn File để upload hoặc chưa nhập vào URL của ảnh!');
		return false;
	} 

	return true;
}
function showResponse(data, statusText){
	jQuery('#loading'+index_current).hide();
	if (statusText == 'success') {
		//data.error:  not_login, not_uploaded, over_max_size, ext_invalid, success
		//data.url_error: not_uploaded, not_cache_file, not_get_img, over_max_size, success
		
		if(data.error!='success' && data.url_error!='success' ){//Ko up được ảnh
			if(data.error=='not_login'){
				alert('Bạn chưa đăng nhập, hãy đăng nhập lại hệ thống trước khi sử dụng chức năng này!');
			}
			else if(data.error=='over_max_size' || data.url_error=='over_max_size'){
				alert('Ảnh quá dung lượng cho phép!');
			}
			else if(data.url_error=='not_cache_file'){
				alert('Không tạo cache được khi Upload file, mời bạn thử lại sau!');
			}
			else if(data.error=='ext_invalid'){
				alert('Ảnh bạn chọn không đúng định dạng!');
			}
			if(data.url_error=='not_get_img'){
				alert('Không lấy được ảnh về từ Url bạn nhập vào!');
			}
			else if(data.error=='not_uploaded' ||  data.url_error=='not_uploaded'){
				alert('Không Upload được file!');
			}
		}
		else{
			var msg='';
			var des='';
			if(data.des){
			   des=data.des;
			}
			if(data.error=='success'){
				msg='Upload thành công ảnh thứ '+index_current;
			}
			else if(data.url_error=='success'){
				msg='Upload thành công ảnh từ URL thứ '+index_current;
			}
			msg='<font color="green"><b>'+msg+'</b></font>';
			
			if(des){
				msg+='<br /><b>Mô tả:</b>'+des;
			}
			
			jQuery('#board'+index_current).html('<div style="float:left;width:60px;"><img src="style/images/icon_log_success.gif"/></div><div style="float:left;width:400px;">'+msg+'</div>');
			jQuery('#cancel'+index_current).hide();
			
			//Load new_img_uploaded
			//$json['id'] 		;
			//$json['time'] 	;
			//$json['image_path'];
			//$json['image_url'];
			var html='<div  class="gallery_list_img" align="center" id="list_gallery_images'+data.id+'">\
					<div>\
						 <div align="center" class="box_img">\
								 <a class="img_thumb" id="href_'+data.id+'" href="http://'+img_server[data.img_server]+'thumb_max/'+data.image_url+'" lang="http://'+img_server[data.img_server]+data.image_url+'" style="display:block">\
								 <img  id="preview_image'+data.id+'" title="Xem ảnh" alt="'+des+'" src="http://'+img_server[data.img_server]+'thumb/150_150/'+data.image_url+'" width="110" height="110"/>\
								</a>\
						</div>\
						<div align="left" style="padding:5px;height:24px;overflow:hidden;color:#999" title="'+des+'" id="des'+data.id+'">'+des+'</div>\
					</div>\
					<div class="gallery_content_img">\
								<a onclick="del_images('+data.id+');" href="javascript:void(0);">\
							Xóa</a> | <a href="javascript:void();" onclick="show_update('+data.id+');">Sửa</a> | <a href="http://'+img_server[data.img_server]+data.image_url+'" target="_blank">Ảnh gốc</a> <br />\
								(<font color="green">'+data.time+'</font>)\
					</div>\
				  </div>';

			jQuery('#new_img_uploaded').prepend(html);
			check_slide_show();
		}
	} 
	else{
		alert('Không up được ảnh!');
	}
}

function check_perform_update(){
	jQuery('#upload_update_form').submit(function() {											  
		jQuery(this).ajaxSubmit({beforeSubmit:showRequestUpdate, success:showResponseUpdate, url:WEB_DIR+'ajax.php?act=upload&code=gallery_update&image_id='+this.lang+((IS_ADMIN && IS_LOGIN!=user_id)?'&user_id='+user_id:''), dataType:  'json'});
		return false;
	});
	
	jQuery('#img_upload_update').click(function () {
		if (getValueId('fake_input_update') == 'Chọn ảnh từ Máy tính'){			
			getValueId('fake_input_update','assign','');
		} 
	});
	jQuery('#img_upload_update').change(function(){		
		getValueId('ur_update','assign','');
		var	fileTypes=['jpg','jpeg','gif','png'];
		
		if(check_file_ext(this.value,fileTypes)){
			if(navigator.appName=='Netscape'){//FireFox
				var agt=navigator.userAgent.toLowerCase();
				if(agt.indexOf("firefox/3")!=-1){//Check version of FF
					var fileSize = this.files.item(0).fileSize;
					var fileName = this.files.item(0).fileName;
					
					if(fileSize>2*1024*1024){
						if(fileSize>1024*1024)
							fileSize=Math.ceil(fileSize/(1024*1024))+' MB';
						if(fileSize>1024)
							fileSize=Math.ceil(fileSize/1024)+' KB';	
						else
							fileSize+=' B';
						jQuery("#thumb_update").attr("src",no_img);this.value='';
						getValueId('fake_input_update','assign','');jQuery("#fake_input"+index).css("backgroundColor","yellow");						
						jQuery('#url_update').css("backgroundColor","#FFFFFF");
						jQuery("#real_name_update").html('');
						alert("Dung lượng ảnh bạn up là ~ "+fileSize+" lớn hơn so với dung lượng ảnh tối đa cho phép là 2MB!");
						return false;
					}
					else{
						jQuery("#thumb_update").attr("src",'data:'+this.files.item(0).getAsDataURL());
						
						if(fileSize>1024*1024)
							fileSize=Math.ceil(fileSize/(1024*1024))+' MB';
						if(fileSize>1024)
							fileSize=Math.ceil(fileSize/1024)+' KB';	
						else
							fileSize+=' B';
						
						fileName=fileName.substring(0,50);						
						getValueId('fake_input_update','assign',fileName);
						var name_temp=fileName.substring(0,10);
						if(name_temp.length<fileName.length)
						name_temp+='...';
						jQuery("#real_name_update").html('<span title="'+fileName+'">'+name_temp+'<br />('+fileSize+')</span>');
						//jQuery('#cancel_update').show();
					}
				}
				else{//For FF version <3
					var fileName=this.value,arr = (this.value).split("\\");
					fileName = arr[arr.length-1];
					fileName=fileName.substring(0,50);					
					getValueId('fake_input_update','assign',fileName);
					var name_temp=fileName.substring(0,10);
					if(name_temp.length<fileName.length)
					name_temp+='...';
					jQuery("#real_name_update").html('<span title="'+fileName+'">'+name_temp+'<br />('+fileSize+')</span>');
					//jQuery('#cancel_update').show();
				}	
			}
			else{//MSIE
				jQuery("#thumb_update").attr("src","file:///"+this.value);
				var fileName=this.value,arr = (this.value).split("\\");
				fileName = arr[arr.length-1];
				getValueId('fake_input_update','assign',fileName);
				var name_temp=fileName.substring(0,8);
				if(name_temp.length<fileName.length)
				name_temp+='..';
				jQuery("#real_name_update").html('<span title="'+fileName+'">'+name_temp+'</span>');
			}
			jQuery("#fake_input_update").css("backgroundColor","#FFFFFF");
		}
		else{
			jQuery("#thumb_update").attr("src",no_img);
			this.value='';			
			getValueId('fake_input_update','assign','');
			jQuery("#fake_input_update").css("backgroundColor","yellow");
			alert('Chỉ cho phép định dạnh file '+fileTypes);
			jQuery("#real_name_update").html('');
		}
		jQuery('#url_update').css("backgroundColor","#FFFFFF");
	});	
	
	jQuery('#url_update').change(function(){
		var path=this.value;
		jQuery("#upload_form_update").reset();	
		getValueId('url_update','assign',path);
		
		if(path=='' || path.indexOf("http://")==-1){//Check valid path
			jQuery("#thumb_update").attr("src",no_img);
			jQuery(this).css("backgroundColor","yellow");
			jQuery("#real_name_update").html('');
			alert("URL bạn nhập sai định dạng! Url phải có dạng 'http://www.example.com/abcxyz...'!");
			jQuery('#url_update').focus();
			//jQuery('#cancel_update').hide();
			return false;
		}
		else{
			jQuery("#thumb_update").attr("src",path);
			jQuery("#real_name_update").html('');
			//jQuery('#cancel_update').show();
			jQuery(this).css("backgroundColor","#FFFFFF");
		}
		jQuery("#fake_input_update").css("backgroundColor","#FFFFFF");
		//if(index==(more_id-1)){add_upload();}//Nếu là cuối cùng thì sau khi khi chọn file thì thêm ô up load	
	});
	
	jQuery('#cancel_update').click(function(){
		jQuery("#upload_form_update").reset();
		jQuery('#thumb_update').attr('src',jQuery('#preview_image'+jQuery('#upload_update_form').attr('lang')).attr('src'));		
		getValueId('fake_input_update','assign','');
		getValueId('des_update','assign',getValueId('des'+jQuery('#upload_update_form').attr('lang')));
		jQuery("#img_upload_update").css("backgroundColor","#FFFFFF");
		jQuery("#fake_input_update").css("backgroundColor","#FFFFFF");
		jQuery("#real_name_update").html('');
		jQuery('#loading_update').hide();
	});
}

function showRequestUpdate(formData, jqForm, options){
	jQuery('#loading_update').show();	
	return true;
}

function showResponseUpdate(data, statusText){
	jQuery('#loading_update').hide();
	if (statusText == 'success') {
		//data.error:  not_login, not_uploaded, over_max_size, ext_invalid, success,not_exit
		//data.url_error: not_uploaded, not_cache_file, not_get_img, over_max_size, success
		
		if(data.error!='success' && data.url_error!='success' ){//Ko up được ảnh
			if(data.error=='not_login'){
				alert('Bạn chưa đăng nhập, hãy đăng nhập lại hệ thống trước khi sử dụng chức năng này!');
			}
			else if(data.error=='over_max_size' || data.url_error=='over_max_size'){
				alert('Ảnh quá dung lượng cho phép!');
			}
			else if(data.url_error=='not_cache_file'){
				alert('Không tạo cache được khi Upload file, mời bạn thử lại sau!');
			}
			else if(data.error=='ext_invalid'){
				alert('Ảnh bạn chọn không đúng định dạng!');
			}
			if(data.url_error=='not_get_img'){
				alert('Không lấy được ảnh về từ Url bạn nhập vào!');
			}
			else if(data.error=='not_exit'){
				alert('Ảnh không tồn tại!');
			}
			else if(data.error=='not_uploaded' ||  data.url_error=='not_uploaded'){
				alert('Không Upload được file!');
			}
			else{
				alert('Không Cập nhật được thông tin!');
			}
		}
		else{
			var image_id=jQuery('#upload_update_form').attr('lang',image_id);
			var des='';
			if(data.des)
				des=data.des;
			jQuery('#des'+image_id).html(des);
			
			if(data.img_url){
				jQuery('#href_'+image_id).attr('href',img_server[data.img_server]+'thumb_max/'+data.img_url);
				jQuery('#href_'+image_id).attr('lang',img_server[data.img_server]+data.img_url);
				
				jQuery('#preview_image'+image_id).attr('src',img_server[data.img_server]+'thumb/150_150/'+data.img_url);
				// id="copied_bb'+data.id+'"
				
				
				var html='\
				DirectLink:	<span class="copy copied_direct" id="copied_direct'+data.id+'">(Đã copy)</span> <input value="http://'+img_server[data.img_server]+data.img_url+'"  id="link_direct'+data.id+'" class="link_direct img_info" onclick="highlight(getElementById(\'link_direct'+data.id+'\'))" title="Click để Copy" readonly="readonly" type="text" lang="'+data.id+'"/>\
					HTML code: <span class="copy copied_html" id="copied_html'+data.id+'">(Đã copy)</span><input value="&lt;a href=&quot;http://'+img_server[data.img_server]+'thumb_max/'+data.img_url+'&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://'+img_server[data.img_server]+'thumb_max/'+data.img_url+'&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;/a&gt;"  id="link_html'+data.id+'" class="link_html img_info" onclick="highlight(getElementById(\'link_html'+data.id+'\'))" title="Click để Copy" readonly="readonly" type="text" lang="'+data.id+'"/>\
					BB code: <span class="copy copied_bb" id="copied_bb'+data.id+'">(Đã copy)</span><input value="[img]http://'+img_server[data.img_server]+'thumb_max/'+data.img_url+'[/img]"  id="link_bb'+data.id+'" class="link_bb img_info" onclick="highlight(getElementById(\'link_bb'+data.id+'\'))" title="Click để Copy" readonly="readonly" type="text" lang="'+data.id+'"/>\
					Email &amp; IM: <span class="copy copied_im" id="copied_im'+data.id+'">(Đã copy)</span><input value="http://'+img_server[data.img_server]+'thumb_max/'+data.img_url+'"  id="link_im'+data.id+'" class="link_im img_info" onclick="highlight(getElementById(\'link_im'+data.id+'\'))" title="Click để Copy" readonly="readonly" type="text" lang="'+data.id+'"/>';
				jQuery('#info_add'+image_id).html(html);
				delete html;
			}
			else{
				var img_url=jQuery('#href_'+image_id).attr('lang');
				img_url=img_url.substring(image_path.length,img_url.length);
				
				img_url=image_path+'thumb_max/'+img_url;
				jQuery('#href_'+image_id).attr('href',img_url);
			}
			
			check_slide_show();
			jQuery.unblockUI();
			//Update info here
		}
	} 
	else{
		alert('Không up được ảnh!');
	}
}

function show_update(image_id){
	jQuery('#upload_update_form').attr('lang',image_id);
	getValueId('des_update','assign',jQuery('#des'+image_id).html());
	jQuery('#thumb_update').attr('src',jQuery('#preview_image'+image_id).attr('src'));
	
	jQuery.blockUI({  message: jQuery('#upload_update')  ,centerY: 0, overlayCSS: { opacity: 0 }, css: { 
			border: 'none', 
			left:css_left,
			top:'200px',
			width:'629px',
			height:'auto'
    	}});
}


function highlight(field) {
		field.focus();
		field.select();
		var urlSwf = "images/_clipboard.swf";
	
		window.status = 'Copied text to clipboard';
	
		// Copy the text inside the text box to the user's clipboard
		var flashcopier = 'flashcopier';
		var divholder = document.createElement('div');
		divholder.id = flashcopier;
		document.body.appendChild(divholder);
	
		divholder.innerHTML = '';
		var divinfo = '<embed src="' + urlSwf + '" FlashVars="clipboard='+escape(field.value)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
		divholder.innerHTML = divinfo;
	
		return false;
}

function del_images(img_id){
	if(!confirm('Bạn có chắc muốn xóa không?\nViệc này có thể làm mất ảnh trong các sản phẩm liên quan!'))
		return false;
	else{
		jQuery.get(WEB_DIR+'ajax.php?act=upload&code=gallery_delete&id='+img_id, function(html){
			if(html=='success'){
				jQuery("#list_gallery_images"+img_id).hide();
				jQuery("#list_gallery_images"+img_id).html('');
				check_slide_show();
			}
			else if(html=='fail'){
				alert('Không xoá được ảnh!');
			}
			else{
				alert(html);
			}
		});
	}
}